package org.jeecg.modules.friends.service;

import org.jeecg.modules.friends.model.VipUserDO;
import org.jeecg.modules.friends.user.entity.User;
import org.jeecg.modules.friends.user.param.OperateAuthInfoParam;

public interface VipUserService {
    VipUserDO findByUserId(Long userId);

    void addVipUser(User user, int vipLevel, int tickLeft, Long vipExpireTime);

    void deleteByUserId(Long id);

    void minusVipUser(User user, int i, int ticket, long l);

    void operateAuthInfo(OperateAuthInfoParam param);

    void sendTicket();
}
